package com.lsl.observer_pattern.example2.generic;


/**
 * description:
 *
 * @author: liushengli
 * data: 2023/1/13
 */
public interface Observer<S extends Observable, O extends Observer, A> {

    void update(S subject, A argument);
}